首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
上海
2
习近平
3
新疆
4
鄂州父女瓜
5
乌鲁木齐
6
疫情
7
H工口小学生赛高
8
习明泽
9
芊川一笑图包
10
印尼排华
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
百度
2
今日热点
3
微信公众平台
4
贴吧
5
opgg
6
dnf私服
7
百度贴吧
8
知乎
9
dnf公益服
10
百度傻逼
分类
社会
娱乐
国际
人权
科技
经济
其它
“家属和记者取得联系”:记者的退场意味深长
劲爆!为了姜萍两位女CEO互揭老底!
中石化一副总被曝出轨人妻,本人嚣张回应:旧情复燃尔
(待会删)大家低调浏览
又一女明星涉毒被判刑!自称为了“刺激大脑”创作,央视网发文痛批
生成图片,分享到微信朋友圈
查看原文
其他
HYSYS系列教程 | 强大的电子表格
Original
hgsjclub
化工研学社
2023-10-08
简介
电子表格(
Spreadsheet
)将电子表格程序的功能应用于流程模拟。电子表格基本上可以完全访问所有过程变量,因此非常强大,并且在
HYSYS
中有许多应用程序。通俗的理解,
HYSYS
中的电子表格除了有
Excel
基本的数据记录与处理功能外,还有一项非常重要的优势就是不必依赖任何接口直接调用流程中的大部分参数,甚至可以对其进行数学处理后再返回流程中作为输入参数,因此相当于集成了
Aspen Plus
中的计算器功能
。
下图是小编做过的一个天然气脱硫脱碳流程中使用的电子表格,因为需要对流程调优,所以需要时刻关注流程中所有的关键结果,因此将感兴趣的变量全部导入到电子表格中,这样就能仅关注这个电子表格就可以知晓流程发生了哪些变化。
数学运算
下图提供了电子表格中支持的数学表达式、逻辑表达式和数学函数:
可以看出在运算中与操作
Excel
很像,除了数学函数前要加“
@
”符号。如果要用到逻辑判定则还需要注意:
我们需要按照“
IF/THEN/ELSE
”的格式来书写,
IF
、
THEN
和
ELSE
后面的每个语句要加括号:
“@if (condition)then (if true) else (if false)”
上式中条件
(condition)
是逻辑表达式,比如
“B1 == 15"
(
B1
单元格数值为
15
)
.
举一个完整的例子:假设
B2
单元格包含了数字
6
(这个数值可以是流程中返回的变量值,比如某个反应器的温度),在
B3
执行下面的语句:
“
@if (B2>10) then(10) else (B2/2)”
最后我们会在
B3
单元格得到数值
3
。
变量导入
具体的变量导入方法有两种,拖拽和导航器:
(1)
拖拽:将光标放置所需项之上拖动到电子表格中的单元格时,会看到“公牛眼”光标,表示可以将变量转移到该位置。松开鼠标按钮,值就会插入到该单元格中。在当前单元格组中的“查看关联变量”字段(当光标位于导入单元格上时出现)中,可以看到该特定单元格的对象。对象变量出现在“变量”字段中。每次对放置在电子表格中的变量进行更改(或
HYSYS
重新计算)时,数据都会实时地更新。可以随时删除附件,方法是将指针定位在适当的单元格中,右键单击并从“对象检查”菜单中选择“断开连接导入
/
导出命令”。
(2)
导航器:将光标置于电子表格选项卡空单元格上,单击鼠标右键,在弹出的菜单中选择导入变量
( Import Variable))
命令,并利用变量浏览功能选择变量,可以分别在“对象类型”和“物理类型”两栏里设置一些筛选条件来快速找到目标变量,如下图:
导出结果
如前所述,我们可以将公式计算的结果导出到流程中作为输入参数。和导入类似,可以使用变量导航器或通过“拖动”变量来导出变量。
需要注意:
(1)
只能在非模态属性视图之间来回拖动变量;
(2)
如果导出到包含计算值的字段,通常会出现一致性错误,除非在不太可能的情况下计算值和导出值完全相同;
(3)
导出值替换可指定的值;
(4)
当从电子表格单元格导出变量时,该变量的单位与将其导出到的位置的单位相同。
例如,假设需要将流股
Feed1
的压力分配给另一个流股
Feed2
,可以将
Feed1
的压力导入到
A1
单元格,然后在单元格
B1
中,输入公式
“
+A1
”或者“
=A1
”,然后将单元格
B1
的内容导出到
Fees2
压力单元格。对于这个简单的示例,其实最简单的方法是使用
Set
模块,但对于更复杂的情况,必须使用电子表格才能实现,比如在脱硫脱碳流程中,胺液循环利用但需要少量补充
MDEA
和水,可以利用质量守恒来计算补充的量来导入到补充流股的流量模块,这样可以避免依靠经验来提供初值导致流程不收敛的问题。
除了计算流量外,我们当然还可以导出各种类别变量,我们可以计算一个热负荷,并将其导入到再沸器中:
变量管理
在“连接”选项卡中,我们可以管理导入变量和导出变量:
在“参数”选项卡中,我们可以修改电子表格的行数和列数,以及指定单位集、动态执行顺序和查看可导出的单元:
在“公式”选项卡中,我们可以查看我们自定义的公式以及计算结果:
在“计算顺序”中我们可以定义计算等级来实现调节计算各变量的计算顺序:
参考资料:
Hysys帮助文档.
往期精选(点击即可跳转)
HYSYS系列教程 | 结构关系以及环境简介
HYSYS的特色、功能和应用领域
如何用HYSYS模拟反应精馏
工业自动化控制,这颗“明珠”需要掌握在我们自己手中
化工设计竞赛:标准设备与非标设备
化工领域的“圣经”都有哪些?
对于化工流程模拟和设计的一些感受和感悟
2020中国高被引学者榜单发布,化学工程与技术领域162名学者上榜
关于举办2021中国大学生Chem-E-Car竞赛®的通知
精馏塔模拟优化与水力学分析分几步?这个视频讲得很清楚
科研工具 | 期刊文献追踪神器——The Old Reader
科研工具 | 一款手机上的期刊文献追踪App
序贯模块法与联立方程法:这次详细讲一讲
18款化工小软件,分享给大家
编排:Papaw
化工设计Club交流QQ群(非竞赛群,群号:881289423)
化工设计微信群(非竞赛群)请加小编微信:hgsheji,拉你进群
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存